﻿
using System;
using ApplicationGenerator.Forms.WebControls;
namespace ApplicationGenerator.Forms.Actions
{
    /// <summary>
    /// Klasa bazowa dla wszystkich akcji
    /// </summary>
    [Serializable]
    public abstract class ActionBase
    {
        /// <summary>
        /// Wykonuje akcję
        /// </summary>
        /// <param name="buttonControl">Kontrolka przycisku powiązanego z akcją</param>
        /// <param name="formWebControl">Kontrolka formularza</param>
        public abstract void Execute(ButtonControl buttonControl, FormWebControl formWebControl);
    }
}
